package com.haima.sage.bigdata.api.frame.condition.expression;

import java.util.Date;

public interface LogicService {
    Object getParam();

    void setParam(Object parms);

    String getLogic();

    void setLogic(String parms);

    boolean logic(Object objectparam) throws Exception;

    boolean logic(String objectparam) throws Exception;

    boolean logic(Boolean objectparam) throws Exception;

    boolean logic(Character objectparam) throws Exception;

    boolean logic(Byte objectparam) throws Exception;

    boolean logic(Short objectparam) throws Exception;

    boolean logic(Integer objectparam) throws Exception;

    boolean logic(Long objectparam) throws Exception;

    boolean logic(Float objectparam) throws Exception;

    boolean logic(Double objectparam) throws Exception;

    boolean logic(Date objectparam) throws Exception;



}
